package com.xindacloud.sms.console.system.dto;

import com.xindacloud.sms.console.system.dto.common.PageDTO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value="SmsApiDTO",description="Api文档DTO")
public class SmsApiDTO extends PageDTO implements Serializable {
    private static final long serialVersionUID = 6683147692659162246L;
    @ApiModelProperty(value="主键",name="id",notes = "主键",example="", required = true)
    private Long id;
    @ApiModelProperty(value="类别",name="categoryId",notes = "类别",example="", required = true)
    private Long categoryId;
    @ApiModelProperty(value="调用方式",name="callMethod",notes = "调用方式",example="", required = true)
    private String callMethod;
    @ApiModelProperty(value="调用地址",name="callAddress",notes = "调用地址",example="", required = true)
    private String callAddress;
    @ApiModelProperty(value="调用示例",name="callAddress",notes = "调用示例",example="", required = false)
    private String callDemo;
    @ApiModelProperty(value="响应示例",name="resDemo",notes = "响应示例",example="", required = false)
    private String resDemo;
    

}
